sweep off someone's feet
see:
off someone's feet